Why do you stay with them? I don't particularily care for the way they handle customer service via email, but your issue is WAY beyond that!
The old rule I have found about EVERYTHING in this world is as a company gets bigger, they do NOT get better for the average customer overall!